
  .tech-editor_bemdecl
  {
    padding: 0;
    border: 1px solid #F8F8F8;
    background: #F8F8F8;
  }

  .bem-editor
  {
    line-height: 1em;
  }

  .bem-editor-node
  {
    border-radius: 3px;
    back4ground: #E0E0E0;
    margin: 1px;
  }

  .bem-editor-node__title
  {
    background: #E0E0E0 no-repeat 2px center;
    padding: .25em 4px .25em 20px;
    display: inline-block;
    border-radius: 2px;
  }

  .bem-editor-node_block
  {
  }
  .bem-editor-node_block .bem-editor-node__title
  {
    background-image: url(img/block.png);
  }

  .bem-editor-node_elem
  {
    margin-left: 16px;
  }
  .bem-editor-node_elem .bem-editor-node__title
  {
    background-image: url(img/elem.png);
    background-color: #E8E8E8;
  }

  .bem-editor-node_mod
  {
    display: inline-block;
    margin: 0;
  }
  .bem-editor-node_mod .bem-editor-node__title
  {
    background-image: url(img/mod.png);
    background-color: #F0F0f0;
  }
